package com.downloading.bezoyaapp;

import java.util.ArrayList;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;

import com.downloading.bezoyaapp.R;
import com.downloading.bezoyaapp.entities.Pregunta;
import com.downloading.bezoyaapp.getData.ManualData;
import com.downloading.bezoyaapp.getData.ReadData;
import com.downloading.bezoyaapp.lists.ListWithPictureAdapter;
import com.downloading.bezoyaapp.lists.NameYFotoListItem;
import com.downloading.bezoyaapp.support.utils.Constraints;

public class PreguntasRespuestas extends Activity {

	ListView listPreguntas;
	ReadData data;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_preguntas_respuestas);

		listPreguntas = (ListView) findViewById(R.id.preguntasrespuestas_preguntas_list);

		data = new ManualData();
		int idUsuario = 0;
		inizialize(idUsuario);
	}

	private void inizialize(int idUsuario) {

		ArrayList<NameYFotoListItem> listPregunta = new ArrayList<NameYFotoListItem>();

		/*
		 * for (Pregunta pregunta : preguntas) {
		 * 
		 * NameYFotoListItem item = new NameYFotoListItem(pregunta.getId(),
		 * pregunta.getEnunciado(), null); if ((pregunta.getRespuesta() != null)
		 * && (!pregunta.getRespuesta().equals(""))) { item.setFoto(
		 * "http://pointtonull.drivehq.com/iconos/32x32/estrella_roja.png"); }
		 * else {
		 * item.setFoto("https://www.lomalearn.org/es/faqs/indicator-green.jpg"
		 * ); }
		 * 
		 * listPregunta.add(item);
		 * 
		 * }
		 */

		listPreguntas
				.setAdapter(new ListWithPictureAdapter(listPregunta, this));

		listPreguntas.setOnItemClickListener(new ClickerHandler());

	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.activity_preguntas_respuestas, menu);
		return true;
	}

	class ClickerHandler implements OnItemClickListener {

		@Override
		public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
				long arg3) {

			int id = (Integer) arg1.getTag();
			Intent intent = new Intent(PreguntasRespuestas.this,
					PreguntaScreen.class);
			Bundle bundle = new Bundle();
			bundle.putInt(Constraints.PREGUNTA, (int) id);
			intent.putExtras(bundle);

			startActivity(intent);
		}
	}
}
